 body {
            margin: 0;
        }
          header {
            height: 150px;
            /* background-color: lightcoral; */
        }

        .nav {
            background-color: #01204f;
            width: 100%;
        }

        .container {
            width: 1200px;
            margin: 0 auto;
        }

        .nav-list {
            position: relative;
            margin: 0;
            padding: 0;
            list-style: none;
        }

        .nav-list li {
            float: left;
            height: 40px;
            line-height: 40px;
            z-index: 100;
            position: relative;
        }

        .nav-list li a {
            color: white;
            text-decoration: none;
            height: 40px;
            line-height: 40px;
            width: 100%;
            height: 100%;
            padding: 0 10px;
        }

        .clearfix::after {
            content: '';
            clear: both;
            display: block;
            height: 0;
            visibility: hidden;
        }

        .nav-list li.first {
            background-color: red;
            width: 60px;
            text-align: center;
            margin-right: 2px;
        }

        .bg {
            width: 60px;
            height: 40px;
            background-color: red;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 99;
            transition: all 0.2s linear;
        }

        main {
            height: 2000px;
            /* background-color: lightgreen; */
        }

        .back-to-top {
            width: 80px;
            height: 60px;
            background-color: lightcoral;
            text-align: center;
            line-height: 30px;
            position: fixed;
            right: 90px;
            bottom: -30px;
            transition: all 0.5s linear;
            border-radius: 50%;
        }

        #dakuang {
            height: 32px;
            border-bottom: 1px solid #ebebeb;
        }

        #dakuang1 {
            width: 100%;
            padding-top: 31px;
            /* border-bottom: 1px solid #e5e5e5; */
            /* box-shadow: -2px 12px 12px -16px #999; */
        }

        #limian {
            height: 32px;
            color: #000;
            font-size: 13px;
            float: right;
            text-align: right;
        }

        #limian ul {
            list-style: none;
            margin: 0;
            padding: 0;
            position: relative;
            z-index: 100;
        }


        #limian li {
            float: right;
        }

        #ling {
            list-style: none;
            float: right;
            margin-right: 39px;
            position: relative;
            margin-top: 1px;
        }

        #limian a {
            color: #333;
            margin: 0 11px;
            display: block;
            height: 31px;
            line-height: 31px;
            text-decoration: underline;
        }

        #ling li {
            float: left;
            margin-left: 26px;
        }

        #ling li a {
            font-size: 13px;
            line-height: 32px;
            font-weight: 700;
            color: #333;
            font-family: Arial;
        }

        #ling li span {
            font-size: 13px;
            line-height: 32px;
            font-weight: 700;
            font-family: Arial;
        }

        #ling .has {
            height: 13px;
            width: 1px;
            background-color: #ebebeb;
            position: absolute;
            top: 9px;
            right: -25.5px;
        }

        /* .clearfix {
            clear: both;
            content: '';
            display: block;
            font-size: 0;
            line-height: 0;
            /* visibility: hidden; */
            /* height: 0;
        } */ 

        .xiayi {
            float: right;
        }

       

        /* .nav {
            width: 100%;
            height: 40px;
            background-color: #01204f;
        } */

        .hear .lim {
            margin: 0 0 7px;
            padding: 0;
            padding-top: 1px;
            position: relative;
            z-index: 99;
        }

        .light {
            margin-left: 94.5px;
            border: 0;
            border-collapse: collapse;
            border-spacing: 0;
            font-size: 14px;
        }

        .light td {
            padding: 0;
            font-size: 13px;
            line-height: 18px;
        }

        .light .logo {
            width: 153px;
            vertical-align: top;
        }

        .light .search {
            vertical-align: top;
        }

        .dake {
            position: relative;
            top: -10px;
            width: 155px;
            height: 50px;
        }

        .dake img {
            width: 135px;
            height: 45px;
            border: 0;
            display: block;
        }

        .xiaoke {
            margin-top: 3px;
            text-align: center;
        }

        .search .boo {
            white-space: nowrap;
        }

        .search #hell {
            vertical-align: middle;
            white-space: nowrap;
        }

        .search .ght {
            position: relative;
            z-index: 1000;
        }

        .xiaokuang {
            width: 534px;
            height: 38px;
            display: inline-block;
            border: 1px solid #b8b8b8;
            vertical-align: top;
            background-color: #fff;
        }

        .xiaokuang:hover {
            border: 1px solid blue;
        }

        .xiaok {
            width: 103px;
            height: 40px;
            display: inline-block;
            z-index: 0;
            vertical-align: top;
            background-color: #ccc;
        }

        .input1 {
            border: 0;
            padding: 0;
            width: 520px;
            height: 25px;
            font-size: 16px;
            line-height: 30px;
            color: #000;
            margin: 5px 0 0 8px;
            background: #fff;
        }


        .baidu {
            width: 104px;
            height: 40px;
            line-height: 32px;
            font-size: 16px;
            cursor: pointer;
            padding: 0;
            background-color: #38f;
            color: #fff;
            border: 1px solid #38f;
            border-bottom: 1px solid #2e7ae5;
        }

        #hell a:first-child {
            margin-left: 15px;
        }

        #hell a:last-child {
            margin-right: 0;
        }

        #hell a {
            margin: 0 7px;
            text-decoration: underline;
        }

        #dian input {
            margin: 0;
            margin-top: 3px;
        }

        #dian .check {
            color: #666;
        }

        #dian .notcheck {
            color: #666;
        }
